﻿using DotNetNeural.Scaling;

namespace DotNetNeural.Research
{
    public class TrainingSetSettings
    {
        public int ClustersCount { get; set; }
        public int MinItemsInCluster { get; set; }
        public int MaxItemsInCluster { get; set; }
        public float DistanceBetweenClusters { get; set; }
        public float ControlItemsInClusterRatio { get; set; } // 0..1
        public int InputsCount { get; set; }
        public IScale Scale { get; set; }
    }
}
